home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / DCLAP 6d / dclap6d / Drtf / DHTMLHandler.h < prev    next >
Text File  |  1996-07-05  |  699b  |  30 lines

  1. // DHTMLHandler.h
  2. // d.g.gilbert
  3.  
  4.  
  5. #ifndef _DHTMLHANDLER_
  6. #define _DHTMLHANDLER_
  7.  
  8. #include "DRichHandler.h"
  9.  
  10.  
  11. class DHTMLHandler : public DRichHandler
  12. {
  13. public:
  14.     enum {
  15.         kHTMLformat = kTextformat + 2
  16.         };
  17.         
  18.     DHTMLHandler( DRichView* itsDoc, DFile* savefile);
  19.     virtual ~DHTMLHandler();
  20.     virtual char* IsRich(char* buf, ulong buflen = 0);
  21.     virtual DRichprocess* NewProcessor( DFile* itsFile, Nlm_MonitorPtr progress);
  22.     virtual Boolean ProcessData( char* cbeg, char* cend, Boolean endOfData, 
  23.                     ulong& dataRemaining);
  24.     virtual short Format() { return kHTMLformat; }
  25.     static void HTMLFileSigs( char*& suffix, char*& type, char*& sire) 
  26.         { suffix= ".html"; type= "TEXT"; sire= "ttxt"; }
  27. };
  28.  
  29. #endif
  30.